package cc.customer.bigEmport.damain;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;

@Table(name = "c_ep_records")
public class EpRecords {
    @Id
    @Column(name = "ep_id")
    private Integer epId;

    @Column(name = "ep_uuid")
    private String epUuid;

    /**
     * 区别类型导入
     */
    @Column(name = "ep_type")
    private String epType;

    /**
     * 大资源批次
     */
    @Column(name = "ep_batch")
    private String epBatch;

    /**
     * 导入批次的uuid
     */
    @Column(name = "ep_batch_uuid")
    private String epBatchUuid;

    /**
     * 所属专员
     */
    @Column(name = "ep_director")
    private String epDirector;

    /**
     * 导入的数量
     */
    @Column(name = "ep_num")
    private String epNum;

    /**
     * 失败的条数
     */
    @Column(name = "ep_f_num")
    private String epFNum;

    /**
     * 操作人
     */
    @Column(name = "ep_option")
    private String epOption;

    @Column(name = "ep_time")
    private Date epTime;
    /**
     * 结算的数量
     * **/
    @Column(name = "ep_balance_num")
    private String epBalanceNum;

    /**
     * 是否结算完成
     */
    @Column(name = "ep_balance_over")
    private String epBalanceOver;

    /**结算记录*/
    @Column(name = "ep_balance_record")
    private String epBalanceRecord;

    /**是否需要结算**/
    @Column(name = "ep_balance_isbalan")
    private String epBalanceIsbalan;

    /**类型**/
    @Column(name = "ep_dtype")
    private String epDtype;

    @Transient
    private String startTimers;

    @Transient
    private String  endTimer;

    public String getEpDtype() {
        return epDtype;
    }

    public void setEpDtype(String epDtype) {
        this.epDtype = epDtype;
    }

    public String getStartTimer() {
        return startTimers;
    }

    public void setStartTimers(String startTimers) {
        this.startTimers = startTimers;
    }

    public String getEndTimer() {
        return endTimer;
    }

    public void setEndTimer(String endTimer) {
        this.endTimer = endTimer;
    }

    public String getEpBalanceIsbalan() {
        return epBalanceIsbalan;
    }

    public void setEpBalanceIsbalan(String epBalanceIsbalan) {
        this.epBalanceIsbalan = epBalanceIsbalan;
    }

    /**
     * @return ep_id
     */
    public Integer getEpId() {
        return epId;
    }

    /**
     * @param epId
     */
    public void setEpId(Integer epId) {
        this.epId = epId;
    }

    /**
     * @return ep_uuid
     */
    public String getEpUuid() {
        return epUuid;
    }

    /**
     * @param epUuid
     */
    public void setEpUuid(String epUuid) {
        this.epUuid = epUuid == null ? null : epUuid.trim();
    }

    /**
     * 获取区别类型导入
     *
     * @return ep_type - 区别类型导入
     */
    public String getEpType() {
        return epType;
    }

    /**
     * 设置区别类型导入
     *
     * @param epType 区别类型导入
     */
    public void setEpType(String epType) {
        this.epType = epType == null ? null : epType.trim();
    }

    /**
     * 获取大资源批次
     *
     * @return ep_batch - 大资源批次
     */
    public String getEpBatch() {
        return epBatch;
    }

    /**
     * 设置大资源批次
     *
     * @param epBatch 大资源批次
     */
    public void setEpBatch(String epBatch) {
        this.epBatch = epBatch == null ? null : epBatch.trim();
    }

    /**
     * 获取导入批次的uuid
     *
     * @return ep_batch_uuid - 导入批次的uuid
     */
    public String getEpBatchUuid() {
        return epBatchUuid;
    }

    /**
     * 设置导入批次的uuid
     *
     * @param epBatchUuid 导入批次的uuid
     */
    public void setEpBatchUuid(String epBatchUuid) {
        this.epBatchUuid = epBatchUuid == null ? null : epBatchUuid.trim();
    }

    /**
     * 获取所属专员
     *
     * @return ep_director - 所属专员
     */
    public String getEpDirector() {
        return epDirector;
    }

    /**
     * 设置所属专员
     *
     * @param epDirector 所属专员
     */
    public void setEpDirector(String epDirector) {
        this.epDirector = epDirector == null ? null : epDirector.trim();
    }

    /**
     * 获取导入的数量
     *
     * @return ep_num - 导入的数量
     */
    public String getEpNum() {
        return epNum;
    }

    /**
     * 设置导入的数量
     *
     * @param epNum 导入的数量
     */
    public void setEpNum(String epNum) {
        this.epNum = epNum == null ? null : epNum.trim();
    }

    /**
     * 获取失败的条数
     *
     * @return ep_f_num - 失败的条数
     */
    public String getEpFNum() {
        return epFNum;
    }

    /**
     * 设置失败的条数
     *
     * @param epFNum 失败的条数
     */
    public void setEpFNum(String epFNum) {
        this.epFNum = epFNum == null ? null : epFNum.trim();
    }

    /**
     * 获取操作人
     *
     * @return ep_option - 操作人
     */
    public String getEpOption() {
        return epOption;
    }

    /**
     * 设置操作人
     *
     * @param epOption 操作人
     */
    public void setEpOption(String epOption) {
        this.epOption = epOption == null ? null : epOption.trim();
    }

    /**
     * @return ep_time
     */
    public Date getEpTime() {
        return epTime;
    }

    /**
     * @param epTime
     */
    public void setEpTime(Date epTime) {
        this.epTime = epTime;
    }

    /**
     * @return ep_balance_num
     */
    public String getEpBalanceNum() {
        return epBalanceNum;
    }

    /**
     * @param epBalanceNum
     */
    public void setEpBalanceNum(String epBalanceNum) {
        this.epBalanceNum = epBalanceNum == null ? null : epBalanceNum.trim();
    }

    /**
     * 获取是否结算完成
     *
     * @return ep_balance_over - 是否结算完成
     */
    public String getEpBalanceOver() {
        return epBalanceOver;
    }

    /**
     * 设置是否结算完成
     *
     * @param epBalanceOver 是否结算完成
     */
    public void setEpBalanceOver(String epBalanceOver) {
        this.epBalanceOver = epBalanceOver == null ? null : epBalanceOver.trim();
    }

    /**
     * @return ep_balance_record
     */
    public String getEpBalanceRecord() {
        return epBalanceRecord;
    }

    /**
     * @param epBalanceRecord
     */
    public void setEpBalanceRecord(String epBalanceRecord) {
        this.epBalanceRecord = epBalanceRecord == null ? null : epBalanceRecord.trim();
    }
}